package com.lbs.service;

import com.lbs.entity.User;

import com.lbs.utils.PageUtils;

/**
 * @author Administrator
 * @date 2021/5/29 13:57
 * @description
 **/
public interface UserService {

    /**
     * 用户登录
     * @param username
     * @param password
     * @return
     */
    User login(String username,String password);

    /**
     * 添加用户
     * @param user
     * @return
     */
    boolean add(User user);

    /**
     * 分页查询
     * @param search        查询用户的条件
     * @param pageSize      分页显示的数量
     * @param currentPage   当前页
     * @return
     */
    PageUtils<User> findUserByName(String search, int pageSize, int currentPage);

    /**
     * 批量删除
     * @param uids
     * @return
     */
    boolean batchDel(String[] uids);

    /**
     * 修改用户信息
     * @param user
     * @return
     */
    boolean updateUser(User user);
}
